export default {
	/**
	 * 根据字段名+字段值从List集合中查找出一个元素
	 * @param {Object} list 集合
	 * @param {Object} fieldName 字段名
	 * @param {Object} fieldVal  字段值
	 */
	findElem(list,fieldName,fieldVal){
		for(let item of list){
			if(item[fieldName] === fieldVal){
				return item;
			}
		}
		return null;
	},
	/**
	 * 根据字段名+字段值从List集合中查找出多个元素
	 * @param {Object} list 集合
	 * @param {Object} fieldName 字段名
	 * @param {Object} fieldVal  字段值
	 */
	findElems(list,fieldName,fieldVal){
		let newList = []
		for(let item of list){
			if(item[fieldName] === fieldVal){
				newList.push(item)
			}
		}
		return newList;
	},
	
	removeRepeat(list){
		return Array.from(new Set(list));
	}
	
}